﻿Imports System
Imports System.ComponentModel.Design.Serialization
Imports System.Workflow.ComponentModel.Compiler
Imports System.Workflow.ComponentModel.Serialization

Namespace System.Workflow.ComponentModel
    <DesignerSerializer(GetType(WorkflowMarkupSerializer), GetType(WorkflowMarkupSerializer))> _
    Public MustInherit Class WorkflowChangeAction
        ' Methods
        Protected Sub New()
        End Sub

        Protected Friend MustOverride Function ApplyTo(ByVal rootActivity As Activity) As Boolean

        Protected Friend MustOverride Function ValidateChanges(ByVal activity As Activity) As ValidationErrorCollection

    End Class
End Namespace

